week06 {swjungle}{proxy-lab}


README

6์ฃผ์ฐจ ์ ‘์–ด๋“ค๋ฉด์„œ ์‹คํŒจ์™€ ์ขŒ์ ˆ๊ฐ์„ ๊ฒช์€ ์‚ฌ๋žŒ๋“ค์ด ๋งŽ์•„์ง€๊ณ  ์žˆ๋‹ค. ํ•œ ์ฃผ์ œ์— ๋งค๋ชฐ๋˜์–ด ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ž ๊น ๋‹ค๋ฅธ ์ผ์„ ํ•˜๋‹ค๊ฐ€ ๋Œ์•„์™€ ์‹ ์„ ํ•œ ๋งˆ์Œ์œผ๋กœ ๋‹ค์‹œ ๋„์ „ํ•˜๋Š” ์ž์„ธ์™€ ๊ฐ™์ด ๋‹ค์–‘ํ•œ ์ „๋žต๋“ค์ด ๋‚˜์™”๋‹ค. ์ด๋ฒˆ ์ฃผ์ฐจ์—์„œ๋Š” ์‹œ๊ฐ„์„ ๋‚ญ๋น„ํ•˜์ง€ ์•Š๊ณ , ๋จธ๋ฆฌ๋ฅผ ์ฅ์–ด๋œฏ์ง€ ์•Š๊ณ  ํ–‰๋ณตํ•˜๊ฒŒ, ๊ทธ๋Ÿฌ๋‚˜ ํ™•์‹คํ•˜๊ฒŒ ํ•™์Šตํ•˜๋Š” ์ฃผ๊ฐ„์ด ๋˜์—ˆ์œผ๋ฉด ํ•œ๋‹ค.

์ง„ํ–‰๋ฐฉ๋ฒ•

  1. ์ฑ…์— ์žˆ๋Š” ์ฝ”๋“œ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ, tiny ์›น์„œ๋ฒ„๋ฅผ ์™„์„ฑํ•˜๊ธฐ (tiny/tiny.c, tiny/cgi-bin/adder.c ์™„์„ฑ)
  2. AWS ํ˜น์€ container ์‚ฌ์šฉ์‹œ ์™ธ๋ถ€๋กœ ํฌํŠธ ์—ฌ๋Š” ๊ฒƒ์„ ์žŠ์ง€ ๋ง๊ธฐ
  3. ์ˆ™์ œ ๋ฌธ์ œ ํ’€๊ธฐ (11.6c, 7, 9, 10, 11)
  4. ํ”„๋ก์‹œ ๊ณผ์ œ ๋„์ „ (proxy.c ์™„์„ฑ)

GOAL

Daily Cheer Up

์ด๋ฒˆ ์ฃผ์ฐจ๋Š” ๋งค์ผ ๋‘ ๋ฒˆ ๋งŒ๋‚˜๊ฒŒ ๋˜๋Š”๋ฐ, ์•„์นจ 09:30์— ๋ชจ์—ฌ ๋ชจ๋‹ ํŒŒ์ดํŒ…์„ ์™ธ์น˜๊ณ  ์ €๋… 20:00์— ๋ชจ์—ฌ ์ง€์นœ ์ •์‹ ์„ ํ•œ ๋ฒˆ ์ผ๊นจ์šฐ๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ง€๊ฒŒ ๋  ๊ฒƒ์ด๋‹ค.

2023-09-14 ๋ชฉ

TLDR

6์ฃผ์ฐจ ์ „๋žต ์ˆ˜๋ฆฝ, ์–ด๋–ป๊ฒŒ ๊ณต๋ถ€ํ•ด์™”๋Š”์ง€, ๋ฐ”๋€ ๊ณต๋ถ€์ „๋žต์— ๋Œ€ํ•ด์„œ ์ด์•ผ๊ธฐํ•จ. ๋Œ€์ฒด๋กœ ๋น„์Šทํ•˜๋‹ค.

์ฑ…์— ๋งค๋ชฐ๋˜์ง€ ๋ง์ž

์ธํ„ฐ๋„ท์— ๊ฒ€์ฆ๋˜์ง€ ์•Š์€ ์ž๋ฃŒ๋ฅผ ๋ฐฐ์ฒ™ํ•˜๊ธฐ๋ณด๋‹ค๋Š” ์ฑ…์„ ํ™œ์šฉํ•˜์—ฌ ์Šคํƒ์˜ค๋ฒ„ํ”Œ๋กœ๋‚˜ ๋ธ”๋กœ๊ทธ ๊ธ€์„ ๊ต์ฐจ๊ฒ€์ฆํ•˜๋ฉฐ ๋น ๋ฅด๊ฒŒ ์ดํ•ดํ•ด๋ณด์ž. ์ฑ…๋งŒ ์ฃผ๊ตฌ์žฅ์ฐฝ ์ฝ๊ธฐ๋ณด๋‹ค๋Š” ์ธ๋ฑ์‹ฑ๊ณผ ๊ฒ€์ƒ‰์šฉ์œผ๋กœ, ์–ผ๋งˆ๋“ ์ง€ ๋‹ค์‹œ ๋Œ์•„์˜ฌ ์ˆ˜ ์žˆ๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์ด ๋” ๋ฐ”๋žŒ์งํ•˜๋‹ค.

๋‚จ์ด ์“ด C ์ฝ”๋“œ ๋ณด๋Š” ๊ฒƒ์„ ๋ถ€๋„๋Ÿฌ์›Œ ํ•˜์ง€ ๋ง๋ผ

C ์ฝ”๋“œ ๋ณด๊ณ  ์ดํ•ดํ•˜๋Š” ๊ฒƒ๋งŒ์œผ๋กœ๋„ ์–ป์–ด๊ฐ€๋Š” ๊ตฌ์กฐ, ์ง€์‹์ด ๋งŽ๋‹ค. ์šฐ๋ฆฌ๊ฐ€ ๋ฐ–์— ๋‚˜๊ฐ€์„œ C๋กœ ํ”„๋กœ์ ํŠธ๋ฅผ ํ•  ์ผ์€ ์—†์„ ํ…Œ๋‹ˆ๊นŒ ๊ทธ๋ƒฅ ์ผ๋‹จ ๋ด๋ผ!

2023-09-15 ๊ธˆ

๋‚ด์ผ ์˜คํ›„ 8์‹œ๊นŒ์ง€

์ผ์š”์ผ

์›”์š”์ผ๋ถ€ํ„ฐ ํ”„๋ก์‹œ ์‹œ์ž‘ํ•˜๊ธฐ

2023-09-16 ํ† 

2023-09-17 ์ผ

2023-09-18 ์›”

2023-09-19 ํ™”

2023-09-20 ์ˆ˜

CSAPP

0015.1 CSAPP Third Edition Bryant, Randal E. O'Hallaron, David. ๐Ÿ’ป